president and managing director - Francés Inglés Diccionario